#ifndef FRAME_HPP
#define FRAME_HPP

#include <vector>
#include <chrono>

enum class FrameFormat {
    YUYV,
    RGB,
    JPEG
};

struct Frame {
    int width = 0;
    int height = 0;
    FrameFormat format;
    std::vector<uint8_t> data;
    std::chrono::steady_clock::time_point timestamp;
};

#endif // FRAME_HPP
